.fl{float:left}
.fr{float:right}
.pa0{padding:0}
.pa3{padding:3px}
.pa5{padding:5px}
.pa8{padding:8px}
.pa10{padding:10px}
.pa15{padding:15px}
.pa20{padding:20px}
.pa25{padding:25px}
.pa30{padding:30px}
.pt1{padding-top:1px}
.pt2{padding-top:2px}
.pt3{padding-top:3px}
.pt4{padding-top:4px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt40{padding-top:40px}
.pt110{padding-top:110px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr40{padding-right:40px}
.pr60{padding-right:60px}
.pb3{padding-bottom:3px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb40{padding-bottom:40px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.ph1{padding-left:2px;padding-right:2px}
.ph5{padding-left:5px;padding-right:5px}
.ph7{padding-left:7px;padding-right:7px}
.ph10{padding-left:10px;padding-right:10px}
.ph15{padding-left:15px;padding-right:15px}
.ph20{padding-left:20px;padding-right:20px}
.ph25{padding-left:25px;padding-right:25px}
.ph60{padding-left:60px;padding-right:60px}
.pv5{padding-top:5px;padding-bottom:5px}
.pv10{padding-top:10px;padding-bottom:10px}
.pv17{padding-top:17px;padding-bottom:17px}
.pv13{padding-top:13px;padding-bottom:13px}
.pv15{padding-top:15px;padding-bottom:15px}
.pv20{padding-top:20px;padding-bottom:20px}
.pv40{padding-top:40px;padding-bottom:40px}
.ma5{margin:5px}
.ma10{margin:10px}
.ma15{margin:15px}
.ma20{margin:20px}
.mt-20{margin-top:-20px}
.mt-10{margin-top:-10px}
.mt5{margin-top:5px}
.mt6{margin-top:6px}
.mt7{margin-top:7px}
.mt8{margin-top:8px}
.mt9{margin-top:9px}
.mt0{margin-top:0px !important}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt45{margin-top:45px}
.mt55{margin-top:55px}
.mt84{margin-top:84px}
.mt350{margin-top:350px}
.mr-20{margin-right:-20px}
.mr-10{margin-right:-10px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr9{margin-right:9px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.mr440{margin-right:440px}
.mb-20{margin-bottom:-20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.ml-25{margin-left:-25px}
.ml-20{margin-left:-20px}
.ml-10{margin-left:-10px}
.ml0{margin-left:0px !important}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml55{margin-left:55px}
.mh5{margin-left:5px;margin-right:5px}
.mh10{margin-left:10px;margin-right:10px}
.mh15{margin-left:15px;margin-right:15px}
.mh20{margin-left:20px;margin-right:20px}
.mha{margin-left:auto;margin-right:auto}
.mv5{margin-top:5px;margin-bottom:5px}
.mv10{margin-top:10px;margin-bottom:10px}
.mv15{margin-top:15px;margin-bottom:15px}
.mv20{margin-top:20px;margin-bottom:20px}
.fwn{font-weight:400}
.fwb{font-weight:600}
.fsi{font-style:italic}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.tdu{text-decoration:underline}
.ti9{text-indent:-9999px}
.tsd{text-shadow:1px 1px 0 #999}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.vat{vertical-align:top}
.dpi{display:inline}
.dpib{display:inline-block}
.poa{position:absolute}
.pof{position:fixed}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.bdn{border:none}
.bd1{border:solid 1px #}
.bd2{border:solid 1px #}
.bd1T{border-top:solid 1px #}
.bd1B{border-bottom:solid 1px #211f1f}
.bd1L{border-left:solid 1px #}
.noBd{border:0}
.fs11{font-size:11px}
.fs13{font-size:13px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs26{font-size:26px}
.bgt{background:transparent}
.bg1{background:#000}
.bg2{background:#fff}
.cf0{color:#000}
.cf1{color:#fff}
.cf2{color:#a2a2a2}
.cf3{color:#00aeef}
.cf4{color:#0ba1b8}
.cf5{color:#707070}
.ipt25{height:21px;padding-top:2px;padding-bottom:2px}
.w180{width:180px}
.w188{width:188px}
.w295{width:295px}
.w300{width:300px}
.w380{width:380px}
.w415{width:415px}
.w435{width:435px}
.w635{width:635px}
.w735{width:735px}
.w1024{width:1024px}
/*=======================*/
a{color: #03847D}
a:hover{color:#F26522}
.cf1{ color:#686868}
.cf2{ color:#f26522}
.cf4{color: #03847D}
.fs11{ font-size:11px}
.fs12{ font-size:12px}
.bg1{ background: url("../images/icon.jpg") no-repeat 0 4px; width:11px; height:6px; }
.bg2{ background:#fff}
.pt0{ padding-top:0}
.pl10{ padding-left:10px}
.lh18{line-height:18px}
.pb10{ padding-bottom:10px}
.pr10{ padding-right:10px}
.fl{ float:left}
.pr10{ padding-right:10px}
.mt5{margin-top:5px}
.mt10{ margin-top:10px}
.mt15{margin-top:15px}
.mb10{ margin-bottom:10px}
.pt5{padding-top:5px}
.pd10{ padding:10px}
.pd15{ padding:15px}
.pd20{ padding:20px}
.mb5{margin-bottom:5px}
.w168{width:168px !important}
.w501{width:501px}
.wfll{ width:100%}
.mg10{ margin:10px}
.dpb{ display:block}
.bdg{
display:inline-block; border:1px solid #dadada; width:100%; border-top:12px solid #dadada; padding-bottom:20px}
}
.inputbox{
    background: url("../images/mail_input.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #DADADA;
    height: 24px;
    width: 151px;
}

input.validate-email{
    background: url("../images/mail_input.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #DADADA;
    height: 24px;
    margin: 10px 0 0px 0px;
    width: 151px;
}
.regmem label {
    display: inline-block;
    width: 150px;
}
.regmem input, .reset input, .remind input, input.inputbox{
	border: 1px solid #CCCCCC;
    height: 22px;
    margin:0 0 5px 0;
	width:240px;
	background:#fff
}
input.inputbox{ width:180px}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{ color: #03847D !important}

.jshop h1{ margin-left:10px; color: #03847D; margin-top:15px; font-size:14px}

input.invalid{border-color:red}

#jshop_quantity_products{ margin:0}

.editaccount_block .jshop_register .name{ width:215px}

#active_step{ color:#F26522}

td.jshop_order_step a{ text-decoration:none}

#jform_spacer-lbl { font-size:11px; color:red}

/*========RSform========*/
#contactform .componentheading{ color:#03847D; font-size:14px; font-weight:700; margin-bottom:10px }

input#txtName, input#txtEmail, input#txtSubject{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 22px;
    margin: 0 0 5px;
    width: 310px;
}
textarea#txtMessage{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 220px;
    margin: 0 0 5px;
    width: 310px;
}
input#txtSend{
    background: none repeat scroll 0 0 #03847D;
    border: medium none;
    color: #FFFFFF;
    margin: 10px 0;
	float:right;
    padding: 3px 12px;
}
.rsform-block-txtmessage td{
vertical-align:top
}
.rsform-block td{ padding-right:10px}

.login-fields label {
    display: inline-block;
    padding-right: 5px;
    width: 90px;
}

.login-fields input#username, .login-fields input#password{ 
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 22px;
    margin: 0 0 5px;
    width: 180px;
}

.gt{ margin:10px; display:inline-block}

.youtube{ display:inline-block; margin-top:15px}
.slideshow1{  display:inline-block; float:right; margin-top:20px}
.avVideo .avPlayerContainer{
	padding:0px !important;
	border-radius: 0px !important;
	background: none !important;
}

/*======Frame======*/
#pty_top_smooth_lights {
    height: 210px;
    overflow: visible;
    padding: 32px 24px;
    width: 435px;
}

#pty_top_smooth_lights {
    background: url("../images/framelogin.png") no-repeat scroll center top transparent;
	margin: 0 auto;
}

#pty_top_smooth_lightsInner {
    height: 210px;
    position: relative;
    width: 460px;
}
#pty_top_content {
    height: 210px;
    padding: 0 0 10px 14px;
    position: relative;
    top: 2px;
}
#pty_top_heading {
    color: #555555;
    font-size: 23px;
    line-height: 100%;
    margin-bottom: -2px;
    text-shadow: 1px 1px 1px #FFFFFF;
    width: 400px;
}
#pty_top_mainImageShell {
    float: right;
    margin-right: 42px;
    margin-top: 9px;
}
#pty_top_mainText {
    color: #555555;
    font-size: 15px;
    line-height: 130%;
    padding: 14px 0 26px;
    position: relative;
    width: 420px;
    z-index: 2;
}
#framelogin{ margin-left:-15px}
.framelogin{ margin:0 auto}
.nname, #newsletter {
    color: #787878;
    display: block;
    float: left;
    font-family: "LeagueGothicRegular",arial;
    font-size: 16px;
    height: 28px !important;
    line-height: 160%;
    margin-bottom: 2px !important;
    margin-right: 5px !important;
    padding: 1px 14px 0;
    width: 130px !important;
}
.ssignup {
    background-image: url("../images/submit_green_sm.png");
    background-repeat: no-repeat;
	background-color:transparent;
    border: 0 none !important;
    color: #302905;
    cursor: pointer;
    font-family: "LeagueGothicRegular",arial;
    font-size: 16px;
    height: 32px;
    margin-left: 0;
    margin-top: -1px;
    padding-top: 0;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    text-transform: uppercase;
    width: 111px;
}
